﻿/***  File Header  ************************************************************/
/**
* @file TxWin32.cpp
*
* Win32テキストI/Oクラス
* @author	shozo fukuda
* @date		作成 Mon Mar 20 20:24:00 2006
* @date		修正 $Date: 06/04/18 17:59 $
* System	Windows <br>
*
*******************************************************************************/

/*******************************************************************************
* IMPORTS:
*******************************************************************************/
#include <stdio.h>
#include "TxWin32.h"	/* 呼出用 */

/*******************************************************************************
* CONSTANT:
*******************************************************************************/

/*******************************************************************************
* TYPE:
*******************************************************************************/

/*******************************************************************************
* MACRO:
*******************************************************************************/

/*******************************************************************************
* GLOBAL VARIABLE:
*******************************************************************************/

/***  Module Header  ******************************************************}}}*/
/**
* コンストラクタ
* @par 解説
*   インスタンスを構築します。
**/
/**************************************************************************{{{*/
TxWin32::TxWin32()
{
}

/***  Module Header  ******************************************************}}}*/
/**
* デストラクタ
* @par 解説
*   インスタンスを解体します。
**/
/**************************************************************************{{{*/
TxWin32::~TxWin32()
{
}

/***  Module Header  ******************************************************}}}*/
/**
* 1文字印字
* @par 解説
*   コンソールウインドウに1文字印字します。
**/
/**************************************************************************{{{*/
void TxWin32::PutC(
char c)							///< (r) 印字文字 
{
	putchar(c);
}

/***  Module Header  ******************************************************}}}*/
/**
* 1文字入力
* @par 解説
*   キーボード入力から1文字受け取ります。
*
* @retval        入力文字が無かった。
* @retval その他 入力文字。
**/
/**************************************************************************{{{*/
long TxWin32::GetC(
long timeout)
{
	return getchar();
}

/***  Module Header  ******************************************************}}}*/
/**
* 1行入力
* @par 解説
*   キーボード入力から1行受け取ります。
*
* @retval 0    　入力文字が無かった。
* @retval その他 入力行。
**/
/**************************************************************************{{{*/
char* TxWin32::GetS(
char* s,						///< (w) 入力バッファ
long timeout)				///< (r) タイムアウト設定
{
	return gets(s);
}

/* end of TxWin32.cpp */

